Algoritmos Genéticos con Codificación Real: Operadores de Cruce Híbridos Basados en Entornos con Múltiples Descendientes
نویسندگان
چکیده
Resumen—Cuando trabajamos con algoritmos genéticos con codificación real, algunos operadores de cruce son más efectivos que otros según se ajusten a las características del problema, incluso en distintas etapas del proceso en el mismo problema. Por esta razón se han propuesto técnicas que combinan distintos operadores de cruce como esquemas alternativos a la práctica común de aplicar un solo modelo de operador a todos los elementos de la población. También existen diversos modelos de operadores de cruce que generan múltiples descendientes y que presentan un mejor comportamiento que el mismo operador cuando solo genera dos hijos, logrando un mejor equilibrio entre exploración y explotación. En este trabajo presentamos un estudio de diversos operadores de cruce que generan múltiples descendientes a partir de dos padres, utilizando un operador distinto para cada par de hijos, lo que hemos denominado Operadores de cruce híbridos con múltiples descendientes Palabras clave-Algoritmos Genéticos, Codificación Real, Operador de Cruce Híbrido, Múltiples Descendientes
منابع مشابه
Algoritmos Basados en Cúmulos de Part́ıculas para el Análisis de Microarrays de ADN
Resumen— En este trabajo se estudia la aplicación de los Algoritmos Basados en Cúmulos de Part́ıculas (PSO) al problema de ordenación de genes en microarrays de ADN, un problema NP-duro con fuertes implicaciones en Biomedicina. Este problema consiste en la ordenación de un conjunto de genes, agrupando los que presenten comportamientos similares. El algoritmo PSO propuesto trabaja con representac...
متن کاملTécnicas de pruebas automáticas para algoritmos evolutivos
Resumen—El uso de pruebas automáticas es una herramienta muy útil para detectar errores en el código, pero el comportamiento no-determinista de ciertos operadores de los algoritmos evolutivos impide que los resultados sean repetibles, con lo que se suele considerar que no son aplicables. En este trabajo se proponen nuevas estrategias de pruebas espećıficas para estos casos. Las estrategias prop...
متن کاملDiseño de Códigos Correctores de Errores con Algoritmos Genéticos
Resumen— Algunos sistemas de telecomunicaciones no pueden tolerar el coste de la repetición de un mensaje cuando se corrompe por el camino. En su lugar, el mensaje debe ser “corregido” de alguna forma en el destino. En estos casos es adecuado el uso de un código corrector de errores. El problema de encontrar un código corrector de errores de n bits y M palabras que corrija un máximo número de e...
متن کاملScatter Search: Diseño Básico y Estrategias avanzadas
Scatter Search es un método metaheurístico para resolver problemas de optimización. Aunque fue originalmente introducido en los años setenta, recientemente es cuando ha sido probado en numerosos problemas difíciles con gran éxito. Pertenece a la familia de los llamados Algoritmos Evolutivos, los cuales se distinguen por estar basados en la combinación de un conjunto de soluciones. Aunque presen...
متن کاملAprendizaje Automatico de Programas Logico-Funcionales
En este trabajo se presenta un sistema para el aprendizaje de programas lógico-funcionales a partir de ejemplos y de conocimiento previo. Esto supone una extensión de la programación lógica inductiva. El marco se basa en dos operadores fundamentales, la generalización consistente restrictiva, inspirado en los sistemas de aprendizaje basados en generalización, y el narrowing inverso, inspirado e...
متن کامل